package com.yt.setclaim.models.bo;

import lombok.Data;
import java.math.BigDecimal;
import java.util.Date;

@Data
public class MedicalReviewBO {
    /**
     * 审核记录唯一ID
     */
    private Integer reviewId;

    /**
     * 索赔记录ID（关联claim_info表）
     */
    private Integer claimId;

    /**
     * 审核员ID（关联sys_admin表）
     */
    private Integer adminId;

    /**
     * 审核员姓名
     */
    private String adminName;

    /**
     * 自费金额（需求3.1.8）
     */
    private BigDecimal selfPay;

    /**
     * 第三方赔付金额（需求3.1.8）
     */
    private BigDecimal thirdPartyPay;

    /**
     * 其他核减金额（需求3.1.8）
     */
    private BigDecimal otherDeduct;

    /**
     * 审核结果（通过/拒绝，需求3.1.8）
     */
    private String reviewResult;

    /**
     * 拒绝原因（仅review_result=拒绝时填写，需求3.1.8）
     */
    private String rejectReason;

    /**
     * 审核时间（需求3.1.8）
     */
    private Date reviewTime;

    /**
     * 更新时间
     */
    private Date updateTime;
}